Languages | Object Oriented Programming : C#,Python, Java Frameworks/Library : Entity Framework, Reactive Extensions (Rx), Scikit Learn (Machine Learning), Apache Spark Dependency Injection : Ninject, Autofac, Unity |
DB | Relational DBs: Oracle 11g, MSSQL Server (DBE, SSIS, SSRS), PostGres NoSQL & Doc DBs : Redis, MongoDB, AWS Dynamo DB, Azure DocumentDB, Google Firebase |
Web Services | WebApi : Asp.Net (WebApi/MVC/OData), NancyFx, dotnet core, Python Flask + Eve Web Servers Techs : IIS, Owin, NodeJS Push: SignalR, Websockets Jobs/Task Scheduling : Hangfire, Quartz.net Security: JWT |
Entreprise Bus | Enterprise Bus Middleware: NServiceBus, MassTransit Transport: Azure Service Bus, MSMQ, SQL Broker, RabbitMQ |
Web Applications | Frameworks: AngularJS (1.5 to 5), VueJS, Knockout, ReactJS Languages: JavaScript ECMA6, Typescript, Html5, CSS (LESS/SASS) |
Testing | Tools/Frameworks: Karma+Jasmine, NUnit, Moq, Selenium |
CI/CD, DevOps tools | CI/CD : Git,Perforce, Teamcity,Jenkins, Octopus Deploy, VSTS Tools & Support: Jira |
https://www.linkedin.com/in/thierry-r-b1aa0012
Work experience
Senior Software & Data Engineer (part time)
Literacy Planet: web platform offering literacy and learning applications for schools and students
Adaptive learning for students using Machine Learning : Spark + scala, on AWS (kinesis)
R&D Software Engineering Contractor (part time)
Mila: community-based web platform offering technicians’ services to individuals
Research project on mocking salesforce for integration testing purposes
CTO & Co-Founder - participated to fintech F10 incubator (www.f10.ch)
EHyve: web-based personal financial management platform, aggregating user financial data from many sources
Setting up and maintaining cloud infrastructure and deployments: AWS, Azure, VSTS
Blockchain developer & Co-Founder
Gitman: bug hunting web platform using Github and Ethereum for automatising bug fixing and payments
Senior Software Engineer
PayAdvantage: web-based direct debit and credit processing platform
http://www.pacific-environment.com/
Senior Software Engineer
Envirosuite: web-based pollution monitoring and modelling solution
CQRS-like implementation: Redis (AWS), AWS SQS
Jobs scheduling management: Hangfire, AWS EC2, Angular
Public WebApi: Asp.Net WebApi 2
DB Migration management: DbUp, EntityFramework
Senior Software Engineer / Consultant
Domino's Pizza Online Ordering Platform Website Improvement: retail online ordering system at Domino's
“Abandoned Cart” implementation: Azure Service Bus, Redis, MVC, ES6
Speed & Performance Improvement: PingDom, Google PageSpeed
Senior Software Engineer
Company-wide master data management: collection, aggregation of company data into one single store
Backend: Graph DB (Neo4J), C#, Microservices (WebApi)
Event Sourcing: NServiceBus
Real-Time support system: responsive and real-time tickets tracking system integrating with an existing CRM
Backend: MSSQL, Entity Framework, C#, Linq, WebApi, OData, Token Auth …
Push/Delta data feed: CQRS, Sagas, NServiceBus, SignalR
Frontend: SPA, AngularJS, ECMA6, Html, CSS, grunt.js, bower.js
QA: Jasmine, Specflow
CI: Gitflow, Teamcity, Octopus
Software Engineer, Database Developer
ASP (Application Service Platform): reference data, tailor-made solutions for clients from a single source
Data processing: Oracle 11g, PL/SQL
Presentation & Admin UI: C# Asp.Net MVC 3, KnockoutJS
Software Developer
OVR competition solution: comprehensive solution for on-site live competitions management
Competition data and result management: WPF, C#, Xml
Output Graphic TV System: WPF, VizArtist
Software Developer, Database Developer (internship, part-time & full-time job)
“In House” CRM: tailor-made solution for managing orders, employees and budget.
N-tiers core application : MSSQL, C#.Net/ADO.Net 2.0/WPF
ETL for legacy database import to SQL Server databases: MSSQL, DTS, SSIS
Reports design, hosting and viewer implementation: MSSQL, SSRS, C#
“Long-range planning” data-bounded application: Borland Delphi 7, Steema Graphics solution
http://www.technicolor.com/
Software Developer (internship)
Video CODECs tests platform: scalable solution for regression testing of Video CODECs
Generic test engine & plugin management: Python
Clusters on Unix Systems monitoring for compression/decompression operations: Torque Server
Web interface: Python-CGI, html, CSS
http://www.heig-vd.ch/international
Software Engineer (Bachelor HES)
Computer Specialist Training CFC (Federal Certificate of Proficiency)
Technical Vocational Maturity